GloVE: A Distributed Environment for Low Cost Scalable VoD Systems
نویسندگان
چکیده
In this paper, we introduce a scalable Video-on-Demand (VoD) system called GloVE (Global Video Environment) in which active clients cooperate to create a shareable video cache that is used as the primary source of video content for subsequent client requests. In this way, GloVE server’s bandwidth does not limit the number of simultaneous clients that can watch a video since once its content is in the cooperative video cache (CVC) it can be directly transmitted from the cache rather than the VoD server. Also, GloVE follows the peer-to-peer approach, allowing the use of lowcost PCs as video servers. In addition, GloVE supports video servers without multicast capability and videos in any stored format. We analyze preliminary performance results of GloVE implemented in a PC server using a Fast Ethernet interconnect and small video buffers at the clients. Our results confirm that while the GloVE-based server uses only a single video channel to deliver a highly popular video simultaneously to N clients, conventional VoD servers require as much as N times more channels.
منابع مشابه
GloVE: A Distributed Environment for Low Cost Scalable VoD
In this paper, we present the Global Video Environment (GloVE), which is a novel scalable VoD system based on the stream reusage technique called Cooperative Video Cache (CVC), where the clients cooperate to create a distributed video repository used as the prior source of content. In GloVE, differently from conventional systems, the server’s bandwidth does not limit the number of simultaneous ...
متن کاملGlove: A Distributed Environment for Scalable Video-on-Demand Systems
In this paper, we introduce a scalable Video-on-Demand (VoD) system called GloVE (Global Video Environment) in which active clients cooperate to create a shareable video cache that is used as the primary source of video content for subsequent client requests. In this way, GloVE server’s bandwidth does not limit the number of simultaneous clients that can playback a certain video since that as l...
متن کاملAssessing the Efficiency of Stream Reuse Techniques in Peer-to-Peer Video-on-Demand Systems
Many works have reported simulated performance benefits of stream reuse techniques such as chaining, batching, and patching to the scalability of VoD systems. However, the relative contribution of such techniques have been rarely evaluated in practical implementations of scalable VoD servers. In this work, we investigate the efficiency of representative stream reuse techniques on the GloVE syst...
متن کاملAssessing the efficiency of stream reuse techniques in P2P video-on-demand systems
Many works have reported simulated performance benefits of stream reuse techniques such as batching, chaining, and patching to the scalability of VoD systems. However, the relative contribution of such techniques has been rarely evaluated in practical implementations of scalable VoD servers. In this work, we investigated the efficiency of representative stream reuse techniques on the GloVE syst...
متن کاملMulti-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids
To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one an...
متن کامل